//  构建自己的web服务：

// 1. 导入http模块
const http = require("http");
// 2. 创建web服务
const app = http.createServer();
// 3. 设置web的请求事件处理，根据请求并作出响应
// 其中request为固定的事件名称，表示当有请求以8080端口访问此服务时，此事件触发
//  下面回调函数中的参数：req表示request请求对象，res表示response响应对象。
app.on("request",(req, res) => {
    console.log("服务器端被请求了");
    // 作出响应
    res.setHeader("Content-Type","text/html;charset=utf-8"); // 设置响应头信息
    res.write("<h1>你好 Node.js!</h1>"); // 设置响应体（响应内容）
    res.end(); // 执行响应（发送）

    //res.end("Hello World!");
});
// 4. 设置监听端口
app.listen(8080,()=>{
    console.log("服务已启动。。。 请求地址：http://127.0.0.1:8080");
});